home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Games of Daze
/
Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso
/
x2ftp
/
msdos
/
misc
/
dptool
/
addr.dp
< prev
next >
Wrap
Text File
|
1994-11-02
|
6KB
|
164 lines
Possible Deluxe Paint II Enhanced version 2.3 Addresses.
========================================================
Some of these are probably wrong.
int testKey() ;5AC6_0671
int waitKey() ;5AC6_067E
void getCurDir(int drive, char near * dir) ;5AC6_06C8
int tolower( int ch ) ;7562_06E8
void initMouse() ;45D8_0073
void doneMouse() ;45D8_0180
void initMouseHandle() ;5AB8_003A
void doneMouseHandle() ;5AB8_0054
void doMouseHandle( events, buttons, x, y ) ;45D8_0623
void getStarupMode ;5AC6_017B
void restoreStartupMode ;5AC6_0193
void setDrive(drive) ;5AC6_06E6
int abs(int i) ;7562_08CA
void* memset(near void*, char, length) ;7562_089C
void *memmove(void *dest, const void *src, size_t n) ;7562_0854
size_t strcspn(const char *s1, const char *s2) ;7562_07FA
char *strlwr(char *s) ;7562_07D8
char *strrchr(const char *s, int c) ;7562_07AC
char *strchr(const char *s, int c) ;7562_0782
int int86(int intno, union REGS *inregs, union REGS *outregs) ;7562_0702
int tolower(int ch) ;7562_06E8
long atol(const char *s) ;7562_06E4
int strncmp (const char *s1, const char *s2, size_t maxlen) ;=7562_06AA
size_t strlen(const char *s) ;7562_068E
int strcmp(const char *s1, const char*s2) ;7562_0662
char *strcpy(char *dest, const char *src) ;7562_0630
char *strcat(char *dest, const char *src) ;7562_05F0
void exit(int status) ;7562_01A0
long longmul(long, long) ;7562_0EDA
long longdiv(long, long) ;7562_0E34
long longdiv2(long, long) ;7562_0F0E
long longshl[dxax=long] ;7562_0FB6
long longshr[dxax=long] ;7562_0FC2
long flongshl(long*,count) ;7562_1016
long flongshr(long*,count) ;7562_1038
long flongmul(long*,long) ;7562_0FF2
long flongdiv(long*,long) ;7562_0FCE
int getflagsCli() ;5AC6_095C
void setflags(flags) ;5AC6_0960
dw pixmapDisplayType ;????_9004
void getmousexy(Point *p) ;45D8_0412
lastmousex dw ;45D8_B594
lastmousey dw ;45D8_B596
mousestatus db ;45D8_0E9B
screenmaxx dw ;45D8_B6D0
screenmaxy dw ;45D8_B6D2
leftbuttonState db ;45D8_8E60
rightButtonState db ;5AC6_8E61
leftbutton db ;45D8_8E8E
rightbutton db ;45D8_8E8F
showMouse ;45D8_0A94
hideMouse ;45D8_0AD8
void subOrigin(TPoint *p) ;6DB2_229B
int originx ;5AC6_B716
int originy ;5AC6_B718
void toggleCoords() ;4AEA_0464
;;NOT SURE!!void toggleInfoBar() ;3CAD_0F41
coordsonflag db ;390F_047D
infobaronflag db ;390F_037E
fullviewflag db ;5AC6_5ABC
setReadWritePlane() ;5B76_005F
resetEGARegs() ;5B76_00C2
setEGAPlane() ;5B76_010E
setPlane() ;468A_05F3
dosMalloc ;5AC6_09DC
int setVideoMode(mode) ;5AC6_01AB
EMSgetStatus() ;5A56_0008
EMSgetCoreLeft() ;5A56_0038
EMSgetPageFrameSeg() ;5A56_0051
handle EMSalloc(pages) ;5A56_005F
void EMSfree(handle) ;5A56_0077
seg EMSmap(,,handle) ;5A56_0083
allocEMSMemory(size) ;569A_047D
freeEMSMemory(handle) ;569A_0499
mapEMSMemory(,,handle) ;569A_066B
pageHandle ;390F_900A
refreshMenuBar(void) ;49B4_04EC
condRefreshMenuBar(void) ;4E16_032F
freeScreenWindowBuffer(void) ;49B4_037D
allocScreenWindowBuffer(void) ;49B4_0000
selectScreenResolution ;6A79_0017
selectVideoAdapter ;6A79_01D3
int getKeybdStatus(void) ;5AC6_06BF
addEvent(evtype,evinfo) ;45D8_019F
fillEventStruct(*eventstruc) ;45D8_0210
eventBuffer ;????_8E90
eventBufferSize ;????_8E5E
EvStruct* peekMatchingEvent(int *posInQueue,flags) ;45D8_0262
; flags & 8 => consider keyboard events
evtype getMatchingEvent( matchflags, EventStruc* ev) ;45D8_02F0
void flushEvents(void) ;45D8_03E9
int flushPastSpace( void ) ;45D8_036B
;returns 1 if there was a SPACE
Event Structure: (length 14)
+0 = word evtype
3key pressed event
+2 = word evinfo
if [+0]=3 key code
+8 = word mousex
+10 = word mousey
+12 = byte flags (structure?)
bit7[C2C2h]!=0
bit6[C2C3h]!=0
+13 = byte
bit1shift down
bit3alt pressed
bit4ctrl pressed
mainEventLoop??? ;4AEA_05AC
dispatchFunctionKeys(keycode) ;43AF_030D
viewCommand ;39E6_04C6 (sort of)
somethingOptionWindowMenu ;732B_0006
printFileOnInfoBar ;4E16_071F
printFileOnInfoBar2 ;4E16_05CD
;this code seems exactly the same as that for 4E16_071F
refreshStatuses ;418E_01AA
xywhstruct* putCoordsInStruct(xywhstruct*,*,*,w,h) ;3A57_0004
printCurrentColorStatus ;475A_0AD7